add_executable(array_and_string
        000_array_and_string.cpp)

add_executable(move_zero
        001_move_zero.cpp)

add_executable(remove_element
        002_remove_element.cpp)

add_executable(remove_repeat_element
        003_remove_repeat_element.cpp)

add_executable(remove_repeat_element_II
        004_remove_repeat_element_II.cpp)

add_executable(color_classify
        005_color_classify.cpp)

add_executable(find_k_max
        006_find_k_max.cpp)
target_link_libraries(find_k_max sort)

add_executable(merge_ordered_arrays
        007_merge_ordered_arrays.cpp)
target_link_libraries(merge_ordered_arrays sort)

add_executable(two_num_sum
        008_two_num_sum.cpp)

add_executable(two_num_sum_II
        009_two_num_sum_II.cpp)

add_executable(verify_palindrome
        010_verify_palindrome.cpp)

add_executable(reverse_vowels
        011_reverse_vowels.cpp)

add_executable(max_area
        012_max_area.cpp)

add_executable(min_sub_array_len
        013_nin_sub_array_len.cpp)

add_executable(find_pivot_index
        014_find_pivot_index.cpp)

add_executable(search_insert
        015_search_insert.cpp)

add_executable(merge_intervals
        016_merge_intervals.cpp)
target_link_libraries(merge_intervals sort)

add_executable(rotate_matrix
        017_rotate_matrix.cpp)